package com.candy.controller;

import com.candy.bean.UserInfo;
import com.candy.service.ILoginService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class LoginController {
    @Autowired
    ILoginService loginServiceImpl;


//    用于项目初始化加载，跳转到index页面
    @RequestMapping("/")
    public String login(){
        return "index";
    }

@RequestMapping("logined")
    public String logined(UserInfo userInfo){
        System.out.println("服务器处理了你的请求");
        System.out.println(userInfo);
    //        调用业务逻辑处理层（Service层）的代码
    //        ILoginService iLoginService=new LoginServiceImpl();
        boolean ok= loginServiceImpl.loginService(userInfo);
    //       如果登录信息正确，则但会登录成功的页面
        if(ok){
            //        处理完请求后需要跳转的路径
    //       登录成功后应该跳转的路径 /WEB-INF/pages/logined.jsp
    //        已经配置过视图解析器，直接返回视图名字即可
            return "pages/logined";

    //           否则返回登录页面
        }else{
            //        处理完请求后需要跳转的路径
    //       登录成功后应该跳转的路径 /WEB-INF/pages/logined.jsp
    //        已经配置过视图解析器，直接返回视图名字即可
            return "index";

        }

    }





}
